func runtime.lock

243 uses

	runtime (current package)
		arena.go#L353: 			lock(&userArenaState.lock)
		arena.go#L401: 	lock(&userArenaState.lock)
		arena.go#L926: 		lock(&mheap_.lock)
		arena.go#L975: 		lock(&userArenaState.lock)
		arena.go#L990: 		lock(&userArenaState.lock)
		arena.go#L1011: 	lock(&h.lock)
		chan.go#L213: 	lock(&c.lock)
		chan.go#L350: 	lock(&c.lock)
		chan.go#L402: 	lock(&c.lock)
		chan.go#L562: 	lock(&c.lock)
		cpuprof.go#L77: 	lock(&cpuprof.lock)
		cpuprof.go#L244: 	lock(&cpuprof.lock)
		cpuprof.go#L253: 		lock(&cpuprof.lock)
		debug.go#L21: 	lock(&sched.lock)
		debugcall.go#L247: 		lock(&sched.lock)
		iface.go#L70: 	lock(&itabLock)
		iface.go#L261: 	lock(&itabLock)
		lock_futex.go#L51: func lock(l *mutex) {
		malloc.go#L884: 	lock(&h.lock)
		malloc.go#L1599: 		lock(&globalAlloc.mutex)
		mcache.go#L88: 		lock(&mheap_.lock)
		mcache.go#L116: 		lock(&mheap_.lock)
		metrics.go#L657: 		lock(&mheap_.lock)
		mfinal.go#L105: 	lock(&finlock)
		mfinal.go#L184: 	lock(&finlock)
		mfinal.go#L189: 		lock(&finlock)
		mfinal.go#L268: 			lock(&finlock)
		mfinal.go#L309: 		lock(&finlock)
		mgc.go#L544: 		lock(&work.sweepWaiters.lock)
		mgc.go#L1127: 	lock(&work.sweepWaiters.lock)
		mgc.go#L1206: 				lock(&mheap_.lock)
		mgc.go#L1272: 	lock(&userArenaState.lock)
		mgc.go#L1497: 						lock(&sched.lock)
		mgc.go#L1672: 	lock(&mheap_.lock)
		mgc.go#L1686: 		lock(&mheap_.lock)
		mgc.go#L1709: 	lock(&sweep.lock)
		mgc.go#L1738: 	lock(&mheap_.lock)
		mgc.go#L1810: 	lock(&sched.sudoglock)
		mgc.go#L1821: 	lock(&sched.deferlock)
		mgc.go#L1907: 		lock(&mheap_.speciallock)
		mgc.go#L1934: 		lock(&mheap_.speciallock)
		mgcmark.go#L293: 	lock(&sched.gFree.lock)
		mgcmark.go#L313: 	lock(&sched.gFree.lock)
		mgcmark.go#L381: 			lock(&s.speciallock)
		mgcmark.go#L700: 	lock(&work.assistQueue.lock)
		mgcmark.go#L711: 	lock(&work.assistQueue.lock)
		mgcmark.go#L764: 	lock(&work.assistQueue.lock)
		mgcpacer.go#L1262: 		lock(&mheap_.lock)
		mgcpacer.go#L1309: 		lock(&mheap_.lock)
		mgcscavenge.go#L420: 	lock(&s.lock)
		mgcscavenge.go#L437: 	lock(&s.lock)
		mgcscavenge.go#L466: 	lock(&s.lock)
		mgcscavenge.go#L509: 		lock(&s.lock)
		mgcscavenge.go#L565: 	lock(&s.lock)
		mgcscavenge.go#L577: 	lock(&s.lock)
		mgcscavenge.go#L754: 	lock(p.mheapLock)
		mgcscavenge.go#L794: 			lock(p.mheapLock)
		mgcsweep.go#L274: 	lock(&sweep.lock)
		mgcsweep.go#L308: 		lock(&sweep.lock)
		mgcsweep.go#L423: 				lock(&mheap_.lock)
		mgcsweep.go#L742: 			lock(&mheap_.lock)
		mgcwork.go#L368: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L384: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L454: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L470: 	lock(&work.wbufSpans.lock)
		mheap.go#L824: 			lock(&h.lock)
		mheap.go#L900: 						lock(&h.lock)
		mheap.go#L922: 		lock(&h.lock)
		mheap.go#L1189: 			lock(&h.lock)
		mheap.go#L1208: 	lock(&h.lock)
		mheap.go#L1566: 		lock(&h.lock)
		mheap.go#L1606: 	lock(&h.lock)
		mheap.go#L1873: 	lock(&span.speciallock)
		mheap.go#L1908: 	lock(&span.speciallock)
		mheap.go#L1963: 	lock(&mheap_.speciallock)
		mheap.go#L1994: 	lock(&mheap_.speciallock)
		mheap.go#L2006: 	lock(&mheap_.speciallock)
		mheap.go#L2112: 		lock(&work.strongFromWeak.lock)
		mheap.go#L2135: 	lock(&work.strongFromWeak.lock)
		mheap.go#L2151: 	lock(&mheap_.speciallock)
		mheap.go#L2191: 	lock(&mheap_.speciallock)
		mheap.go#L2223: 	lock(&span.speciallock)
		mheap.go#L2249: 	lock(&mheap_.speciallock)
		mheap.go#L2308: 		lock(&mheap_.speciallock)
		mheap.go#L2314: 		lock(&mheap_.speciallock)
		mheap.go#L2320: 		lock(&mheap_.speciallock)
		mheap.go#L2328: 		lock(&mheap_.speciallock)
		mheap.go#L2408: 	lock(&gcBitsArenas.lock)
		mheap.go#L2471: 	lock(&gcBitsArenas.lock)
		mheap.go#L2500: 		lock(&gcBitsArenas.lock)
		mpagealloc.go#L452: 	lock(&mheap_.lock)
		mprof.go#L278: 		lock(&profInsertLock)
		mprof.go#L318: 	lock(&profInsertLock)
		mprof.go#L390: 	lock(&profMemActiveLock)
		mprof.go#L391: 	lock(&profMemFutureLock[index])
		mprof.go#L429: 	lock(&profMemActiveLock)
		mprof.go#L430: 	lock(&profMemFutureLock[index])
		mprof.go#L454: 	lock(&profMemFutureLock[index])
		mprof.go#L475: 	lock(&profMemFutureLock[index])
		mprof.go#L857: 	lock(&profBlockLock)
		mprof.go#L1017: 	lock(&profMemActiveLock)
		mprof.go#L1018: 	lock(&profMemFutureLock[index])
		mprof.go#L1041: 				lock(&profMemFutureLock[c])
		mprof.go#L1098: 	lock(&profMemActiveLock)
		mprof.go#L1158: 	lock(&profBlockLock)
		mprof.go#L1237: 	lock(&profBlockLock)
		mspanset.go#L88: 		lock(&b.spineLock)
		mstats.go#L461: 		lock(&sched.sysmonlock)
		mstats.go#L462: 		lock(&trace.lock)
		mstats.go#L583: 	lock(&mheap_.lock)
		mstats.go#L785: 		lock(&m.noPLock)
		mstats.go#L865: 	lock(&m.noPLock)
		netpoll.go#L222: 		lock(&netpollInitLock)
		netpoll.go#L246: 	lock(&pd.lock)
		netpoll.go#L300: 	lock(&pd.lock)
		netpoll.go#L312: 	lock(&c.lock)
		netpoll.go#L373: 	lock(&pd.lock)
		netpoll.go#L453: 	lock(&pd.lock)
		netpoll.go#L623: 	lock(&pd.lock)
		netpoll.go#L689: 	lock(&c.lock)
		panic.go#L526: 		lock(&sched.deferlock)
		panic.go#L584: 		lock(&sched.deferlock)
		panic.go#L1342: 		lock(&paniclk)
		panic.go#L1409: 		lock(&deadlock)
		panic.go#L1410: 		lock(&deadlock)
		pinner.go#L168: 	lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
		pinner.go#L330: 		lock(&mheap_.speciallock)
		pinner.go#L359: 		lock(&mheap_.speciallock)
		plugin.go#L68: 	lock(&itabLock)
		print.go#L70: 		lock(&debuglock)
		proc.go#L332: 		lock(&forcegc.lock)
		proc.go#L462: 		lock(&sched.sudoglock)
		proc.go#L528: 		lock(&sched.sudoglock)
		proc.go#L655: 	lock(&allglock)
		proc.go#L694: 	lock(&allglock)
		proc.go#L856: 	lock(&sched.lock)
		proc.go#L932: 	lock(&sched.lock)
		proc.go#L1551: 	lock(&sched.lock)
		proc.go#L1636: 		lock(&deadlock)
		proc.go#L1637: 		lock(&deadlock)
		proc.go#L1668: 	lock(&sched.lock)
		proc.go#L1896: 		lock(&sched.lock)
		proc.go#L1918: 	lock(&sched.lock)
		proc.go#L1956: 	lock(&sched.lock)
		proc.go#L2029: 	lock(&sched.lock)
		proc.go#L2107: 	lock(&sched.lock)
		proc.go#L2133: 	lock(&sched.lock)
		proc.go#L2177: 		lock(&sched.lock)
		proc.go#L2519: 		lock(&sched.lock)
		proc.go#L2763: 		lock(&newmHandoff.lock)
		proc.go#L2842: 	lock(&sched.lock)
		proc.go#L2848: 		lock(&newmHandoff.lock)
		proc.go#L2859: 			lock(&newmHandoff.lock)
		proc.go#L2883: 	lock(&sched.lock)
		proc.go#L2932: 		lock(&sched.lock)
		proc.go#L2977: 			lock(&sched.lock)
		proc.go#L3035: 	lock(&sched.lock)
		proc.go#L3105: 	lock(&sched.lock)
		proc.go#L3189: 	lock(&sched.lock)
		proc.go#L3300: 		lock(&sched.lock)
		proc.go#L3325: 		lock(&sched.lock)
		proc.go#L3433: 	lock(&sched.lock)
		proc.go#L3509: 		lock(&sched.lock)
		proc.go#L3592: 		lock(&sched.lock)
		proc.go#L3732: 			lock(&sched.lock)
		proc.go#L3799: 	lock(&sched.lock)
		proc.go#L3904: 			lock(&sched.lock)
		proc.go#L3921: 		lock(&sched.lock)
		proc.go#L3938: 		lock(&sched.lock)
		proc.go#L4006: 		lock(&deadlock)
		proc.go#L4007: 		lock(&deadlock)
		proc.go#L4021: 		lock(&sched.lock)
		proc.go#L4129: 	lock(&sched.lock)
		proc.go#L4490: 	lock(&sched.lock)
		proc.go#L4502: 	lock(&sched.lock)
		proc.go#L4762: 	lock(&sched.lock)
		proc.go#L4797: 	lock(&sched.lock)
		proc.go#L5168: 		lock(&sched.gFree.lock)
		proc.go#L5181: 		lock(&sched.gFree.lock)
		proc.go#L5252: 	lock(&sched.gFree.lock)
		proc.go#L5553: 	lock(&sched.lock)
		proc.go#L5646: 		lock(&mheap_.lock)
		proc.go#L5711: 		lock(&allpLock)
		proc.go#L5795: 		lock(&allpLock)
		proc.go#L5912: 	lock(&sched.lock)
		proc.go#L6045: 	lock(&sched.lock)
		proc.go#L6082: 			lock(&sched.lock)
		proc.go#L6103: 					lock(&sched.lock)
		proc.go#L6115: 		lock(&sched.sysmonlock)
		proc.go#L6176: 			lock(&forcegc.lock)
		proc.go#L6206: 	lock(&allpLock)
		proc.go#L6270: 			lock(&allpLock)
		proc.go#L6340: 	lock(&sched.lock)
		proc.go#L6426: 	lock(&sched.lock)
		proc.go#L6776: 	lock(&sched.lock)
		proc.go#L6810: 		lock(&sched.lock)
		proc.go#L7063: 	lock(&sched.lock)
		rand.go#L38: 	lock(&globalRand.lock)
		rand.go#L93: 	lock(&globalRand.lock)
		rand.go#L109: 	lock(&globalRand.lock)
		runtime.go#L32: 	lock(&ticks.lock)
		runtime.go#L86: 		lock(&ticks.lock)
		rwmutex.go#L81: 			lock(&rw.rLock)
		rwmutex.go#L109: 			lock(&rw.rLock)
		rwmutex.go#L123: 	lock(&rw.wLock)
		rwmutex.go#L128: 	lock(&rw.rLock)
		rwmutex.go#L150: 	lock(&rw.rLock)
		select.go#L39: 			lock(&c.lock)
		stack.go#L280: 	lock(&stackpool[order].item.mu)
		stack.go#L299: 	lock(&stackpool[order].item.mu)
		stack.go#L317: 		lock(&stackpool[order].item.mu)
		stack.go#L377: 			lock(&stackpool[order].item.mu)
		stack.go#L397: 		lock(&stackLarge.lock)
		stack.go#L490: 			lock(&stackpool[order].item.mu)
		stack.go#L520: 			lock(&stackLarge.lock)
		stack.go#L1254: 		lock(&stackpool[order].item.mu)
		stack.go#L1270: 	lock(&stackLarge.lock)
		time.go#L136: 	lock(&ts.mu)
		time.go#L208: 	lock(&t.mu)
		time.go#L427: 		lock(&t.sendLock)
		time.go#L509: 		lock(&t.sendLock)
		time.go#L1093: 		lock(&t.sendLock)
		time.go#L1181: 	lock(&allpLock)
		trace.go#L228: 	lock(&sched.sysmonlock)
		trace.go#L431: 			lock(&trace.lock)
		trace.go#L490: 	lock(&sched.lock)
		trace.go#L526: 				lock(&trace.lock)
		trace.go#L594: 		lock(&trace.lock)
		trace.go#L657: 		lock(&trace.lock)
		trace.go#L802: 	lock(&trace.lock)
		trace.go#L882: 			lock(&trace.lock)
		trace.go#L1013: 	lock(&s.lock)
		trace.go#L1032: 	lock(&s.lock)
		trace.go#L1062: 	lock(&s.lock)
		tracebuf.go#L70: 		lock(&trace.lock)
		tracebuf.go#L85: 		lock(&trace.lock)
		tracecpu.go#L200: 			lock(&trace.lock)
		traceregion.go#L62: 	lock(&a.lock)
		traceruntime.go#L724: 		lock(&trace.lock)
		tracestring.go#L59: 	lock(&t.lock)
		tracestring.go#L88: 			lock(&trace.lock)
		tracetime.go#L90: 		lock(&trace.lock)
		type.go#L96: 	lock(&reflectOffs.lock)